/*

 * and open the template in the editor.
 */

package hcmus.fit.master.sevensea.bus;

import hcmus.fit.master.sevensea.R;
import hcmus.fit.master.sevensea.core.AnimationSprite;

import java.util.List;

import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Point;

/**
 * 
 * @author hvp
 */
public class Splash extends AnimationSprite {

    public Splash(Resources resources, Point p) {
        super(resources, p);
    }

    @Override
    protected int getResourceId() {
        return R.drawable.splash;
    }

    @Override
    protected int getNbOfCol() {
        return 12;
    }

    @Override
    protected int getNbOfRow() {
        return 1;
    }
    
//    public Splash(Sea seamap, int x, int y) {
//        super(seamap, x, y);
        // Position = new Point(x*Configuration.CellWidth,
        // y*Configuration.CellHeight);
        // Frames = (Image[]) Resource.get(0);
        // NumberOfFrame = Frames.length;
//    }

//    public boolean NextFrame() {
//        Index = Index + 1;
//        if (Index >= NumberOfFrame) {
//            SeaMap.Items.remove(this);
//            if (SeaMap.Win()) {
//                if (SeaMap.Close()) {
//                    if (SeaMap.BoardControl._Life.LIFE <= 1) {
//                        SeaMap.GameOver();
//                        return false;
//                    } else {
//                        SeaMap.BoardControl._Life.LIFE--;
//                    }
//                }
//                SeaMap.NextLevel();
//                return false;
//            }
//            if (SeaMap.Close()) {
//                if (SeaMap.BoardControl._Life.LIFE <= 1) {
//                    SeaMap.GameOver();
//                } else {
//                    SeaMap.BoardControl._Life.LIFE--;
//                    SeaMap.ReloadCurrentLevel();
//                }
//                return false;
//            }
//        }
//        return true;
//    }
//
//    public static List GetResource(Bitmap resource, int maxX, int maxY, int numerator, int denominator) {
//        List rs = new ArrayList();
        // int w = resource.getWidth() / maxX;
        // int h = resource.getHeight() / maxY;
        // try
        // {
        // Image[] tmp = new Image[maxX];
        // for(int i = 0; i< maxX; i++)
        // {
        // tmp[i] = Image.createImage(resource, i * w, 0, w, h,
        // Sprite.TRANS_NONE);
        // }
        // rs.add(tmp);
        // }
        // catch(Exception ex){}
    // return rs;
    // }

}
